Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour TD Waterhouse Cup - Long Island Brasil Open - Salvador 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai West Side Tennis Club Clay Court Challenger - Forest Hills BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth The Natrel's Challenger of Granby - Granby Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Wimbledon - London U.S. Open - New York French Open - Paris Music City Challenger - Nashville Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Wimbledon - London U.S. Open - New York U.S. Open - New York Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota U.S. Open ECM Prague Open - Prague Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Wimbledon - London Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago U.S. Open - New York Bancolombia Open - Bogota Voit Mexico City Open - Mexico City French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ECU Prague Open - Prague French Open - Paris Unique Zagreb Open - Zagreb Wimbledon - London U.S. Open - New York Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa Petrobras Brazil - Belo Horizonte Wimbledon - London Copa Petrobras Paraguay - Asuncion U.S. Open - New York Copa Petrobras Argentina - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Australian Open - Melbourne AT&T Challenger of Dallas - Dallas French Open - Paris Challenger de Providencia-Copa Kia - Santiago Wimbledon - London Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Australian Open - Melbourne French Open - Paris Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee U.S. Open - New York Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Seguros Bolivar Open - Bogota Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Salinas Challenger Iquique Challenger Carson Challenger Bucaramanga Challenger Dallas Challenger Bogota Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Cancun Challenger Puebla Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Leon Challenger Curitiba Challenger Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Sarasota Challenger Carson Challenger Ojai Challenger Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Bogota Challenger Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-PER 4-1 Belo Horizonte Challenger Bogota Challenger Cali Challenger Asuncion Challenger Santiago Challenger Guayaquil Challenger Cancun Challenger Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Davis Cup, Group II, 1R, ESA-DOM 0-5 Pereira Challenger Leon Challenger Prostejov Challenger Bogota Challenger Manta Challenger Cali Challenger Sacramento Challenger Medellin Challenger Champaign Challenger Bucaramanga Challenger Salinas Challenger Guadalajara Challenger Barranquilla Challenger Olympics - Rio de Janeiro Davis Cup, Group II, 1R, DOM-BOL 4-1 Pereira Challenger Prostejov Challenger Kosice Challenger Panama City Challenger Bogota Challenger Manta Challenger Quito Challenger Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Cali Challenger Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Monterrey Challenger Guayaquil Challenger Davis Cup, Group I, PO, DOM-BAR 3-2 USA F9 USA F9 USA F11 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 USA F13 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Colombia F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 USA F2 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Eddleman USTA Challenger - Birmingham FILA Challenger Biella - Biella Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Burbank - Burbank Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Venice Open - Venice Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Sao Paulo - Brazil Pro Tennis World Open - Boca Raton XL Capital Bermuda Open - Bermuda Copa Sevilla-Internacionales de Andalucia - Seville Music City Challenger - Nashville Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Pro Tennis World Open - Sunrise Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx USTA Illinois Challenger - Champaign Unique Zagreb Open - Zagreb GHI Bronx Tennis Classic - Bronx Naples Challenger - Naples BMW Tennis Championship - Sunrise Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Men's Pro Challenger at Tunica National - Tunica V Manta Open-Trofeo Ricardo Delgado Aray - Manta Sao Paulo Challenger Belo Horizonte Challenger Vancouver Challenger Medellin Challenger Guayaquil Challenger Sunrise Challenger Manta Challenger Bordeaux Challenger Winnetka Challenger Buenos Aires Challenger Quito Challenger Sao Paulo Challenger Medellin Challenger Savannah Challenger Tulsa Challenger Aguascalenties Challenger Knoxville Challenger Lexington Challenger Barranquilla Challenger Panama City Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger San Luis Potosi Challenger Cali Challenger Quito Challenger Pereira Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Morelos Challenger Bogota Challenger Bucaramanga Challenger Santo Domingo Challenger Guadalajara Challenger Cali Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Bogota Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Monterrey Challenger Cali Challenger Lima Challenger Guayaquil Challenger Canberra Challenger San Luis Potosi Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Vicenza Challenger Poznan Challenger Caltanissetta Challenger Chicago Challenger Monterrey Challenger Santo Domingo Challenger Newport Beach Challenger Cleveland Challenger Morelos Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Little Rock Challenger Santo Domingo Challenger America's Red Clay Tennis Championship - Coral Springs Waldbaum's Hamlet Cup - Long Island President's Cup 1997 - Tashkent Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Shanghai Open '98 - Shanghai Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Merano Open - Merano The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Allianz Suisse Open Gstaad - Gstaad Bogota Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz International Tennis Championships - Delray Beach Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Claro Open Colombia - Bogota U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hall of Fame Open - Newport